package cn.hbwe.service;

import cn.hbwe.pojo.entity.Patient;
import cn.hbwe.pojo.entity.Schedule;
import cn.hbwe.pojo.vo.DoctorVo;
import cn.hbwe.pojo.vo.ScheduleVo;
import cn.hbwe.pojo.vo.dScheduleVo;
import cn.hbwe.util.PageVO;
import com.baomidou.mybatisplus.extension.service.IService;

import java.time.LocalDateTime;
import java.util.List;

/**
 * <p>
 *  服务类
 * </p>
 *
 * @author 7组
 * @since 2023-10-18
 */
public interface IScheduleService extends IService<Schedule> {

    PageVO<ScheduleVo> getScheduleVo(Long currentPage, Long pageSize, Integer id);

    PageVO<ScheduleVo> getByTime(Long currentPage, Long pageSize, String time);

    List<Schedule> getScheduleId(int Id);

    //---------yuhangyu-----------
    PageVO<dScheduleVo> getByDoctorId(Long currentPage, Long pageSize, Integer doctorId);
}
